home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presen…ibrary 1991 & 1992 Winter / The Apple Reference & Presentations Library CD Apple Partner Edition Winter 91-92.7z / Image.iso / mac / AP Ref & Pres Winter 91⁄92 / AP Ref & Pres Winter 91_92 / background_9462.xml < prev    next >
Extensible Markup Language  |  1991-12-17  |  14KB  |  235 lines

  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <!DOCTYPE background PUBLIC "-//Apple, Inc.//DTD background V 2.0//EN" "" >
  3. <background>
  4.     <id>9462</id>
  5.     <filler1>0</filler1>
  6.     <bitmap>BMAP_2486.pbm</bitmap>
  7.     <cantDelete> <false /> </cantDelete>
  8.     <showPict> <true /> </showPict>
  9.     <dontSearch> <false /> </dontSearch>
  10.     <link rel="stylesheet" type="text/css" href="stylesheet_7512.css" />
  11.     <part>
  12.         <id>41</id>
  13.         <type>field</type>
  14.         <visible> <true /> </visible>
  15.         <dontWrap> <false /> </dontWrap>
  16.         <dontSearch> <false /> </dontSearch>
  17.         <sharedText> <false /> </sharedText>
  18.         <fixedLineHeight> <true /> </fixedLineHeight>
  19.         <autoTab> <false /> </autoTab>
  20.         <lockText> <true /> </lockText>
  21.         <rect>
  22.             <left>255</left>
  23.             <top>199</top>
  24.             <right>510</right>
  25.             <bottom>287</bottom>
  26.         </rect>
  27.         <style>scrolling</style>
  28.         <autoSelect> <false /> </autoSelect>
  29.         <showLines> <false /> </showLines>
  30.         <wideMargins> <false /> </wideMargins>
  31.         <multipleLines> <false /> </multipleLines>
  32.         <reservedFamily> 0 </reservedFamily>
  33.         <titleWidth>0</titleWidth>
  34.         <icon>0</icon>
  35.         <textAlign>left</textAlign>
  36.         <font>Geneva</font>
  37.         <textSize>9</textSize>
  38.         <textStyle>plain</textStyle>
  39.         <textHeight>12</textHeight>
  40.         <name>found files</name>
  41.         <script>on mouseUpglobal insertionPoint,chosenLine,gOtherCdList6,gCdNameList6,gCdIDList6,gLastMenu6if me is "" then exit mouseupput word 2 of the clickLine into tLineput line tLine of me into fileToSeeif fileToSee = "" thenselect before char insertionPoint of fld "toFind"exit mouseUpend ifspinCursorselectLine tLine,name of mespinCursorget the mouseClickLinkToCard line tLine of me,"none"put fld "Title" into fileToSeeif there is a fld "Category" thenSpinCursorput fld "Category" into catrepeat until "\" is not in catput "/" into char offset("\",cat) of catend repeatif short name of this bg = "Applications" thenput "Applications" into gLastMenu6else if fileToSee contains "Apple Intro News" thenput "Map" into gLastMenu6else put cat into gLastMenu6if there is a fld "SubCategory" thenpush cdset lockmessages to trueput fld "SubCategory" into subCatput (line (lineOffset(cat,gCdNameList6)) of gCdIDList6) into cdIDput (lineOffset(subCat,fld "categories" of cd id cdID)) into theLineput linkedText(theLine,fld "Index" of cd id cdID) into tarTextif char 1 of tarText = "‚Ä¢" thendelete line 1 of tarTextend ifrepeat until return & "‚Ä¢" is not in tarTextget (number of lines of char 1 to offset(return & "‚Ä¢",tarText) of tarText) + 1delete line it of tarTextend repeatrepeat until return & return is not in tarTextget (number of lines of char 1 to offset(return & return,tarText) + 1 of tarText)delete line it of tarTextend repeatput lineOffset(fileToSee,tarText)+1 & return & tarText into gOtherCdList6set lockmessages to falsepop cdend ifend ifsend openCard to this cdrepeat until not the lockscreenunlock screen with iris openend repeatend mouseUpfunction linkedText theLine,theListsubtract 1 from theLinespinCursorput "Œ©" into delimrepeat for theLinedelete char 1 to offset(delim,theList) of theListend repeatspinCursorreturn char 1 to offset(delim,theList)-1 of theListend linkedText</script>
  42.     </part>
  43.     <part>
  44.         <id>6</id>
  45.         <type>field</type>
  46.         <visible> <true /> </visible>
  47.         <dontWrap> <false /> </dontWrap>
  48.         <dontSearch> <false /> </dontSearch>
  49.         <sharedText> <false /> </sharedText>
  50.         <fixedLineHeight> <false /> </fixedLineHeight>
  51.         <autoTab> <false /> </autoTab>
  52.         <lockText> <false /> </lockText>
  53.         <rect>
  54.             <left>255</left>
  55.             <top>103</top>
  56.             <right>510</right>
  57.             <bottom>173</bottom>
  58.         </rect>
  59.         <style>scrolling</style>
  60.         <autoSelect> <false /> </autoSelect>
  61.         <showLines> <false /> </showLines>
  62.         <wideMargins> <false /> </wideMargins>
  63.         <multipleLines> <false /> </multipleLines>
  64.         <reservedFamily> 0 </reservedFamily>
  65.         <titleWidth>0</titleWidth>
  66.         <icon>0</icon>
  67.         <textAlign>left</textAlign>
  68.         <font>Chicago</font>
  69.         <textSize>12</textSize>
  70.         <textStyle>plain</textStyle>
  71.         <textHeight>16</textHeight>
  72.         <name>toFind</name>
  73.         <script>on returnInFieldsend MouseUp to bg btn "Find"end returnInFieldon enterInFieldsend MouseUp to bg btn "Find"end enterInFieldon closefieldglobal gFindStringput me into gFindStringend closefield</script>
  74.     </part>
  75.     <part>
  76.         <id>44</id>
  77.         <type>field</type>
  78.         <visible> <true /> </visible>
  79.         <dontWrap> <false /> </dontWrap>
  80.         <dontSearch> <false /> </dontSearch>
  81.         <sharedText> <false /> </sharedText>
  82.         <fixedLineHeight> <true /> </fixedLineHeight>
  83.         <autoTab> <false /> </autoTab>
  84.         <lockText> <true /> </lockText>
  85.         <rect>
  86.             <left>255</left>
  87.             <top>181</top>
  88.             <right>436</right>
  89.             <bottom>197</bottom>
  90.         </rect>
  91.         <style>transparent</style>
  92.         <autoSelect> <false /> </autoSelect>
  93.         <showLines> <false /> </showLines>
  94.         <wideMargins> <false /> </wideMargins>
  95.         <multipleLines> <false /> </multipleLines>
  96.         <reservedFamily> 0 </reservedFamily>
  97.         <titleWidth>0</titleWidth>
  98.         <icon>0</icon>
  99.         <textAlign>left</textAlign>
  100.         <font>Geneva</font>
  101.         <textSize>9</textSize>
  102.         <textStyle>plain</textStyle>
  103.         <textHeight>12</textHeight>
  104.         <name>hitz</name>
  105.         <script></script>
  106.     </part>
  107.     <part>
  108.         <id>55</id>
  109.         <type>button</type>
  110.         <visible> <true /> </visible>
  111.         <reserved5> 0 </reserved5>
  112.         <reserved4> 0 </reserved4>
  113.         <reserved3> 0 </reserved3>
  114.         <reserved2> 0 </reserved2>
  115.         <reserved1> 0 </reserved1>
  116.         <enabled> <true /> </enabled>
  117.         <rect>
  118.             <left>193</left>
  119.             <top>159</top>
  120.             <right>242</right>
  121.             <bottom>180</bottom>
  122.         </rect>
  123.         <style>opaque</style>
  124.         <showName> <true /> </showName>
  125.         <highlight> <false /> </highlight>
  126.         <autoHighlight> <false /> </autoHighlight>
  127.         <sharedHighlight> <true /> </sharedHighlight>
  128.         <family>0</family>
  129.         <titleWidth>0</titleWidth>
  130.         <icon>0</icon>
  131.         <textAlign>center</textAlign>
  132.         <font>Chicago</font>
  133.         <textSize>12</textSize>
  134.         <textStyle>plain</textStyle>
  135.         <name>Clear</name>
  136.         <script>on mouseUpglobal gCardTitles,gFindStringput getInsertionPoint() into insertionPointset cursor to 4set hilite of me to truelock screenput "" into bg fld "toFind"put "" into bg fld "Found Files"put "" into gCardTitlesput "" into gFindStringput "" into fld "hitz"select text of fld "toFind"set textFont of bg btn "Find" to "Chicago Disabled"unlock screenset hilite of me to falseselect before char insertionPoint of fld "toFind"end mouseUp</script>
  137.     </part>
  138.     <part>
  139.         <id>59</id>
  140.         <type>field</type>
  141.         <visible> <true /> </visible>
  142.         <dontWrap> <true /> </dontWrap>
  143.         <dontSearch> <false /> </dontSearch>
  144.         <sharedText> <false /> </sharedText>
  145.         <fixedLineHeight> <true /> </fixedLineHeight>
  146.         <autoTab> <false /> </autoTab>
  147.         <lockText> <true /> </lockText>
  148.         <rect>
  149.             <left>4</left>
  150.             <top>103</top>
  151.             <right>181</right>
  152.             <bottom>287</bottom>
  153.         </rect>
  154.         <style>scrolling</style>
  155.         <autoSelect> <false /> </autoSelect>
  156.         <showLines> <false /> </showLines>
  157.         <wideMargins> <false /> </wideMargins>
  158.         <multipleLines> <false /> </multipleLines>
  159.         <reservedFamily> 0 </reservedFamily>
  160.         <titleWidth>0</titleWidth>
  161.         <icon>0</icon>
  162.         <textAlign>left</textAlign>
  163.         <font>Monaco</font>
  164.         <textSize>9</textSize>
  165.         <textStyle>plain</textStyle>
  166.         <textHeight>13</textHeight>
  167.         <name>keyList</name>
  168.         <script>on mouseDownglobal QueryChunkput GetChunk() into QueryChunkget doubleClick()set textFont of bg btn "Add >>" to "Chicago"selectLine word 2 of the clickLine,name of meif it thensend mouseUp to bg btn "Add >>"end ifend mouseDown</script>
  169.     </part>
  170.     <part>
  171.         <id>61</id>
  172.         <type>button</type>
  173.         <visible> <true /> </visible>
  174.         <reserved5> 0 </reserved5>
  175.         <reserved4> 0 </reserved4>
  176.         <reserved3> 0 </reserved3>
  177.         <reserved2> 0 </reserved2>
  178.         <reserved1> 0 </reserved1>
  179.         <enabled> <true /> </enabled>
  180.         <rect>
  181.             <left>193</left>
  182.             <top>113</top>
  183.             <right>242</right>
  184.             <bottom>134</bottom>
  185.         </rect>
  186.         <style>opaque</style>
  187.         <showName> <true /> </showName>
  188.         <highlight> <false /> </highlight>
  189.         <autoHighlight> <false /> </autoHighlight>
  190.         <sharedHighlight> <true /> </sharedHighlight>
  191.         <family>0</family>
  192.         <titleWidth>0</titleWidth>
  193.         <icon>0</icon>
  194.         <textAlign>center</textAlign>
  195.         <font>Chicago Disabled</font>
  196.         <textSize>12</textSize>
  197.         <textStyle>plain</textStyle>
  198.         <name>Add >></name>
  199.         <script>on mouseUpglobal QueryChunkif the TextFont of me = "Chicago Disabled" then exit mouseUplock screenput the selectedText into theLineif theLine = "" then exit mouseUpspinCursorget replaceChunk(theLine)set textFont of bg btn "Find" to "Chicago"unlock screenend mouseUp</script>
  200.     </part>
  201.     <part>
  202.         <id>62</id>
  203.         <type>button</type>
  204.         <visible> <true /> </visible>
  205.         <reserved5> 0 </reserved5>
  206.         <reserved4> 0 </reserved4>
  207.         <reserved3> 0 </reserved3>
  208.         <reserved2> 0 </reserved2>
  209.         <reserved1> 0 </reserved1>
  210.         <enabled> <true /> </enabled>
  211.         <rect>
  212.             <left>193</left>
  213.             <top>193</top>
  214.             <right>242</right>
  215.             <bottom>214</bottom>
  216.         </rect>
  217.         <style>opaque</style>
  218.         <showName> <true /> </showName>
  219.         <highlight> <false /> </highlight>
  220.         <autoHighlight> <false /> </autoHighlight>
  221.         <sharedHighlight> <true /> </sharedHighlight>
  222.         <family>0</family>
  223.         <titleWidth>0</titleWidth>
  224.         <icon>0</icon>
  225.         <textAlign>center</textAlign>
  226.         <font>Chicago Disabled</font>
  227.         <textSize>12</textSize>
  228.         <textStyle>plain</textStyle>
  229.         <name>Find</name>
  230.         <script>on mouseUpglobal gCdNameList6,gCardTitles,gFindString,UserNameif the TextFont of me = "Chicago Disabled" then exit mouseUpput the ticks into startput fld "toFind" into gFindStringif gFindString = "" thenanswer "Please specify a search string."select text of fld "toFind"exit mouseUpend ifset cursor to busyput "" into gCardTitlesput "" into fld "found files"put "" into fld "hitz"set scroll of fld "found files" to 0put "AND" into searchListput filterSearch((gFindString)) into theStringrepeat with i = 1 to number of words in theStringput word i of theString into thisWordif " " & thisWord & " " is in " AND NOT OR " thenif last word of searchList is not thisWord thenput thisWord after searchListend ifelseget last word of searchListif " " & it & " " is not in " AND NOT OR " then put "AND" after searchListput " " & thisWord & return after searchListend ifend repeatput hitsForTerm(searchList,theRect) into hitListif hitList = "" thenanswer "No matches were found."exit mouseUpend ifput TitleList(hitList,gCdNameList6) into gCardTitlesSort gCardTitlesrepeat until line 1 of gCardTitles is not ""delete line 1 of gCardTitlesend repeatrepeat until last char of gCardTitles is not returndelete last char of gCardTitlesend repeatput number of lines in gCardTitles into hitCountlock screenif hitCount = 1 thenput "1 item found.  Click to view..." into fld "hitz"else if hitCount = 0 thenput "0 items found" into fld "Hitz"else put hitCount && "items found.  Click to view..." into fld "hitz"put gCardTitles into fld "found files"if UserName is "Peter Meyer"  then put (the ticks - start)/60unlock screen with wipe down fastend mouseUpfunction hitsForTerm searchList,theRectput "" into hitListput "" into booleanListrepeat with i = 1 to number of lines in searchListput "" into subHitsput word 1 of line i to i of searchList into thisBooleanput word 2 of line i to i of searchList into thisWordput char 1 to 1 of thisWord into theFldif theFld is not in "ABCDEFGHIJKLMNOPQRSTUVWXYZ" then put "non-alpha" into theFldput cd fld theFld of cd "Index" into findInput LookUpHits(thisWord,findIn) into subHitsput thisBoolean && number of items of subHits && thisWord into line i to i of BooleanListput subHits into line i to i of hitListend repeatput line 1 to 1 of hitList into allHitsrepeat with z = 2 to number of lines of hitListput word 1 to 1 of line z to z of booleanList into thisBooleanif thisBoolean = "AND" thenput FilterANDs(last line of allHits,line z to z of hitList) into last line of allHitselse if thisBoolean = "NOT" thenput FilterNOTs(last line of allHits,line z to z of hitList) into last line of allHitselse if thisBoolean = "OR" thenput filterORs(last line of allHits,line z to z of hitList) into last line of allHitsend ifend repeatreturn allHitsend hitsForTermfunction LookUpHits thisWord,findInset cursor to busyput "" into subHitsif last char of thisWord is not "*" thenput offset(return & thisWord & ",",return & findIn) into charOffif charOff > 0 thenput line (number of lines of char 1 to charOff of findIn) of findIn into subHitsdelete item 1 to 1 of subHitsend ifelsedelete last char of thisWordput offset(return & thisWord,return & findIn) into charOffif charOff > 0 thenput number of lines of char 1 to charOff of findIn into theLineput line theLine of findIn into subHitsdelete item 1 to 1 of subHitsdelete line 1 to theLine of findInput length of thisWord into wordLengthrepeat with i = 1 to 4000if i mod 12 = 0 then set cursor to busyif char 1 to wordLength of findIn = thisWord thenput line 1 to 1 of findIn into theseHitsdelete item 1 of theseHitsput "," & theseHits after subHitsdelete line 1 to 1 of findInelse exit repeatend repeatsort items of subHitsput RemoveDupItems(subHits) into subHitsend ifend ifreturn subHitsend LookUpHitsfunction filterSearch wrepeat with z = 1 to length of wif char z of w is not in "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890*" then put " " into char z of wend repeatreturn wend filterSearch</script>
  231.     </part>
  232.     <name>find File</name>
  233.     <script></script>
  234. </background>
  235.